export interface LoginRequestData {
  /** admin 或 editor */
  username: string
  /** 密码 */
  password: string
  /** 第三方接入 */
  code?: string
}
export interface LoginRequestDatas {
  /** admin 或 editor */
  username: string
  /** 密码 */
  password: string
  /** 第三方接入 */
  code?: string | any
}

export type LoginCodeResponseData = ApiResponseData<string>

export type LoginResponseData = ApiResponseData<{ token: string }>

export type UserInfoResponseData = ApiResponseData<{
  username: string
  nickname: string
  id: string
  status: number
  role_ids: number
  phone: string
  roles: string[]
}>
